lead to the downfall - Allemand Anglais Dictionnaire